package com.ruoyi.merchandise.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品管理对象 ky_merchandise
 * 
 * @author 李文保
 * @date 2025-03-06
 */
public class Merchandise extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String name;

    /** 兑换资费 */
    @Excel(name = "兑换资费")
    private String exchangeFee;

    /** 商品类型 */
    @Excel(name = "商品类型")
    private String merchandiseType;

    /** 兑换状态 */
    @Excel(name = "兑换状态")
    private String status;

    /** 商品ID */
    @Excel(name = "商品ID")
    private Long leftId;

    /** 排序 */
    @Excel(name = "排序")
    private String sort;

    /** 首页图片 */
    @Excel(name = "首页图片")
    private String IMG1;

    /** 背景头部图 */
    @Excel(name = "背景头部图")
    private String IMG2;

    /** 背景详情图 */
    @Excel(name = "背景详情图")
    private String IMG3;

    /** 订购历史图 */
    @Excel(name = "订购历史图")
    private String IMG4;

    /**  */
    @Excel(name = "")
    private String IMG5;

    /** 费用 */
    @Excel(name = "费用")
    private String DEMO1;

    /** 库存数量 */
    @Excel(name = "库存数量")
    private String DEMO2;

    /** 进货价格 */
    @Excel(name = "进货价格")
    private String DEMO3;

    /** 合作商价 */
    @Excel(name = "合作商价")
    private String DEMO4;

    /**  */
    @Excel(name = "")
    private String DEMO5;

    /**  */
    @Excel(name = "")
    private String DEMO6;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setExchangeFee(String exchangeFee) 
    {
        this.exchangeFee = exchangeFee;
    }

    public String getExchangeFee() 
    {
        return exchangeFee;
    }
    public void setMerchandiseType(String merchandiseType) 
    {
        this.merchandiseType = merchandiseType;
    }

    public String getMerchandiseType() 
    {
        return merchandiseType;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setLeftId(Long leftId) 
    {
        this.leftId = leftId;
    }

    public Long getLeftId() 
    {
        return leftId;
    }
    public void setSort(String sort) 
    {
        this.sort = sort;
    }

    public String getSort() 
    {
        return sort;
    }
    public void setIMG1(String IMG1) 
    {
        this.IMG1 = IMG1;
    }

    public String getIMG1() 
    {
        return IMG1;
    }
    public void setIMG2(String IMG2) 
    {
        this.IMG2 = IMG2;
    }

    public String getIMG2() 
    {
        return IMG2;
    }
    public void setIMG3(String IMG3) 
    {
        this.IMG3 = IMG3;
    }

    public String getIMG3() 
    {
        return IMG3;
    }
    public void setIMG4(String IMG4) 
    {
        this.IMG4 = IMG4;
    }

    public String getIMG4() 
    {
        return IMG4;
    }
    public void setIMG5(String IMG5) 
    {
        this.IMG5 = IMG5;
    }

    public String getIMG5() 
    {
        return IMG5;
    }
    public void setDEMO1(String DEMO1) 
    {
        this.DEMO1 = DEMO1;
    }

    public String getDEMO1() 
    {
        return DEMO1;
    }
    public void setDEMO2(String DEMO2) 
    {
        this.DEMO2 = DEMO2;
    }

    public String getDEMO2() 
    {
        return DEMO2;
    }
    public void setDEMO3(String DEMO3) 
    {
        this.DEMO3 = DEMO3;
    }

    public String getDEMO3() 
    {
        return DEMO3;
    }
    public void setDEMO4(String DEMO4) 
    {
        this.DEMO4 = DEMO4;
    }

    public String getDEMO4() 
    {
        return DEMO4;
    }
    public void setDEMO5(String DEMO5) 
    {
        this.DEMO5 = DEMO5;
    }

    public String getDEMO5() 
    {
        return DEMO5;
    }
    public void setDEMO6(String DEMO6) 
    {
        this.DEMO6 = DEMO6;
    }

    public String getDEMO6() 
    {
        return DEMO6;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("exchangeFee", getExchangeFee())
            .append("merchandiseType", getMerchandiseType())
            .append("status", getStatus())
            .append("leftId", getLeftId())
            .append("sort", getSort())
            .append("IMG1", getIMG1())
            .append("IMG2", getIMG2())
            .append("IMG3", getIMG3())
            .append("IMG4", getIMG4())
            .append("IMG5", getIMG5())
            .append("DEMO1", getDEMO1())
            .append("DEMO2", getDEMO2())
            .append("DEMO3", getDEMO3())
            .append("DEMO4", getDEMO4())
            .append("DEMO5", getDEMO5())
            .append("DEMO6", getDEMO6())
            .append("createTime", getCreateTime())
            .toString();
    }
}
